package br.com.wssa.smmb.dao;

import java.util.List;

/**
 * Interface GenericDAO.
 * @author ssilva
 * @param <T>
 */
public interface GenericDAO<T> {
	
	/**
	 * @param offset
	 * @param max
	 * @return
	 */
	public List<T> list(int offset, int max);
	
	/**
	 * @param objeto
	 */
	public void persistir(T objeto);
	
	/**
	 * @param objeto
	 */
	public void excluir(T objeto);
	
	/**
	 * @param id
	 * @return
	 */
	public T get(Long id);
	
}
